package com.upc.cisco.negocio;

import java.util.List;

import com.upc.cisco.dao.PagoProfesorDao;
import com.upc.cisco.dominio.PagoProfesor;
import com.upc.cisco.excepcion.DAOExcepcion;

public class GestionPagoProfesor {

	private PagoProfesorDao pagoProfesorDao = new PagoProfesorDao();
	
	public void registrar(PagoProfesor pagoProfesor) throws DAOExcepcion {
		pagoProfesorDao.registrar(pagoProfesor);
	}
	
	public void actualizarSaldo(int idProfesor,double monto) throws DAOExcepcion{
	    pagoProfesorDao.actualizarSaldo(idProfesor, monto);	
	}
	
	public List<Integer> listarCodigosProfesoresPagos()throws DAOExcepcion{
		return pagoProfesorDao.listarCodigosProfesoresPagos();
	}
	
	public List<PagoProfesor> listar(int codigo) throws DAOExcepcion {
		return pagoProfesorDao.listar(codigo);
	}
}
